<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>IGraphmatFile interface Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.2.18 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="examples.html">Examples</a> &nbsp; </center>
<hr><h1>IGraphmatFile Interface Reference</h1><code>import "<a class="el" href="graphan_8idl-source.html">graphan.idl</a>";</code>
<p>
<a href="interfaceIGraphmatFile-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a0">bMacSynHierarchy</a> ([out, retval] BOOL *pVal)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a2">XmlMacSynOutputFile</a> ([out, retval] BSTR *pVal)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a4">Language</a> ([out, retval] int *pVal)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a6">bEmptyLineIsSentenceDelim</a> ([out, retval] BOOL *pVal)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a8">bUseParagraphTagToDivide</a> ([out, retval] BOOL *pVal)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a10">bUseIndention</a> ([out, retval] BOOL *pVal)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a12">bSubdueWrongMacroSynUnitToMainRoot</a> ([out, retval] BOOL *pVal)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a14">GraOutputFile</a> ([out, retval] BSTR *pVal)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a16">LoadDicts</a> ()</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a17">LoadFileToGraphan</a> ([in] BSTR CommandLine)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a18">LoadStringToGraphan</a> ([in] BSTR Buffer)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a19">IsTableLoaded</a> ([out, retval] BOOL *pVal)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a20">GetLineCount</a> ([retval, out]UINT *Count)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a21">GetWord</a> ([in] UINT LineNo,[retval, out] BSTR *s)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a22">HasDescr</a> ([in] UINT LineNo,[in]UINT D,[retval, out] BOOL *result)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a23">GetDescriptorStr</a> ([in] UINT DescriptorNo,[retval, out] BSTR *result)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a25">GetLine</a> ([in] UINT LineNo,[retval, out] BSTR *result)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a26">GetOborotNo</a> ([in] UINT LineNo,[retval, out] LONG *result)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a27">SetOborDic</a> ([in] IUnknown *Dic)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a28">GetUnitOffset</a> ([in] int LineNo,[out, retval] int *Offset)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a29">GetUnitLength</a> ([in] int LineNo,[out, retval] BYTE *Length)</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a30">FreeTable</a> ()</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a31">FreeDicts</a> ()</td></tr>
<tr><td nowrap align=right valign=top>HRESULT&nbsp;</td><td valign=bottom><a class="el" href="interfaceIGraphmatFile.html#a32">GetTokenLanguage</a> ([in] int LineNo,[out, retval]int *Language)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The main interface of Module Graphematics. 
<p>
<hr><h2>Member Function Documentation</h2>
<a name="a6" doxytag="IGraphmatFile::bEmptyLineIsSentenceDelim"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::bEmptyLineIsSentenceDelim </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[out, retval] BOOL *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pVal</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
true, if empty lines are sentence delimiters     </td>
  </tr>
</table>
<a name="a0" doxytag="IGraphmatFile::bMacSynHierarchy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::bMacSynHierarchy </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[out, retval] BOOL *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pVal</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
true, if the module builds macro-syntax hierarchy     </td>
  </tr>
</table>
<a name="a12" doxytag="IGraphmatFile::bSubdueWrongMacroSynUnitToMainRoot"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::bSubdueWrongMacroSynUnitToMainRoot </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[out, retval] BOOL *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pVal</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
true, if the module subdues unknown macro-syntax units to the meta root     </td>
  </tr>
</table>
<a name="a10" doxytag="IGraphmatFile::bUseIndention"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::bUseIndention </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[out, retval] BOOL *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pVal</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
true, if the module uses indention to find paragraphs     </td>
  </tr>
</table>
<a name="a8" doxytag="IGraphmatFile::bUseParagraphTagToDivide"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::bUseParagraphTagToDivide </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[out, retval] BOOL *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pVal</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
true, if the module considers "&lt;/p&gt;" as a paragraph     </td>
  </tr>
</table>
<a name="a31" doxytag="IGraphmatFile::FreeDicts"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::FreeDicts </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
free all dictionaries     </td>
  </tr>
</table>
<a name="a30" doxytag="IGraphmatFile::FreeTable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::FreeTable </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
delete the current graphematical table     </td>
  </tr>
</table>
<a name="a23" doxytag="IGraphmatFile::GetDescriptorStr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::GetDescriptorStr </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[in] UINT&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>DescriptorNo</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>[retval, out] BSTR *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>result</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
get a string representation of a graphematical descriptor     </td>
  </tr>
</table>
<a name="a25" doxytag="IGraphmatFile::GetLine"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::GetLine </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[in] UINT&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>LineNo</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>[retval, out] BSTR *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>result</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
get a string representation of row LineNo from the graphematical table     </td>
  </tr>
</table>
<a name="a20" doxytag="IGraphmatFile::GetLineCount"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::GetLineCount </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[retval, out] UINT *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>Count</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
get the number of lines in the graphematical table     </td>
  </tr>
</table>
<a name="a26" doxytag="IGraphmatFile::GetOborotNo"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::GetOborotNo </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[in] UINT&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>LineNo</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>[retval, out] LONG *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>result</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
get a oborot index that starts from LineNo, -1 if there is no oborots     </td>
  </tr>
</table>
<a name="a32" doxytag="IGraphmatFile::GetTokenLanguage"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::GetTokenLanguage </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[in] int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>LineNo</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>[out, retval] int *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Language</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
get the language of token at line LineNo     </td>
  </tr>
</table>
<a name="a29" doxytag="IGraphmatFile::GetUnitLength"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::GetUnitLength </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[in] int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>LineNo</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>[out, retval] BYTE *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Length</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
get the length of the input token of line LineNo     </td>
  </tr>
</table>
<a name="a28" doxytag="IGraphmatFile::GetUnitOffset"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::GetUnitOffset </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[in] int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>LineNo</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>[out, retval] int *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>Offset</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
get offset in the input buffer of line LineNo, for plain text files or strings this offset  is equal to the file offset     </td>
  </tr>
</table>
<a name="a21" doxytag="IGraphmatFile::GetWord"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::GetWord </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[in] UINT&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>LineNo</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>[retval, out] BSTR *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>s</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
get the word by the line index     </td>
  </tr>
</table>
<a name="a14" doxytag="IGraphmatFile::GraOutputFile"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::GraOutputFile </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[out, retval] BSTR *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pVal</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
file for graphematical table, by default it is empty     </td>
  </tr>
</table>
<a name="a22" doxytag="IGraphmatFile::HasDescr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::HasDescr </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[in] UINT&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>LineNo</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>[in] UINT&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>D</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>[retval, out] BOOL *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>result</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
true, if a line index &lt;a&gt; LineNo in the graphematical table contains descriptor &lt;a&gt;D     </td>
  </tr>
</table>
<a name="a19" doxytag="IGraphmatFile::IsTableLoaded"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::IsTableLoaded </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[out, retval] BOOL *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pVal</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
true, if a file or s string was loaded into the module     </td>
  </tr>
</table>
<a name="a4" doxytag="IGraphmatFile::Language"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::Language </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[out, retval] int *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pVal</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
the language of the input text: Russian = 1, English = 2, German = 3     </td>
  </tr>
</table>
<a name="a16" doxytag="IGraphmatFile::LoadDicts"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::LoadDicts </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
initializes the whole module, loads dictionaries     </td>
  </tr>
</table>
<a name="a17" doxytag="IGraphmatFile::LoadFileToGraphan"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::LoadFileToGraphan </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[in] BSTR&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>CommandLine</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
load a file into graphematics     </td>
  </tr>
</table>
<a name="a18" doxytag="IGraphmatFile::LoadStringToGraphan"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::LoadStringToGraphan </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[in] BSTR&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>Buffer</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
load a string into graphematics     </td>
  </tr>
</table>
<a name="a27" doxytag="IGraphmatFile::SetOborDic"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::SetOborDic </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[in] IUnknown *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>Dic</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
set a pointer to oborot-dictionary. It should be set before calling LoadDicts, otherwise another copy of the dictionary would be loaded by the module itself     </td>
  </tr>
</table>
<a name="a2" doxytag="IGraphmatFile::XmlMacSynOutputFile"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> HRESULT IGraphmatFile::XmlMacSynOutputFile </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">[out, retval] BSTR *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pVal</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
an .xml file to write macro syntax hierarchy of the input text     </td>
  </tr>
</table>
<hr>The documentation for this interface was generated from the following file:<ul>
<li><a class="el" href="graphan_8idl-source.html">graphan.idl</a></ul>
<hr><address style="align: right;"><small>Generated on Sat Jun 25 17:04:48 2005 for Graphan by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0 
width=110 height=53></a>1.2.18 </small></address>
</body>
</html>
